import hyRequest from ".."

/**
 * 获取轮播图
 */
export function getBanners() {
  return hyRequest.get({
    url: "/api/banner"
  })
}

/**
 * 获取热门推荐
 *
 * @param limit 数量
 */
export function getHotRecommend(limit: number) {
  return hyRequest.get({
    url: "/api/personalized",
    params: {
      limit
    }
  })
}

/**
 * 获取新碟上架
 */
export function getNewAlbum() {
  return hyRequest.get({
    url: "/api/album/newest"
  })
}

/**
 * 获取榜单列表
 *
 * @param id 榜单类型id
 */
export function getPlaylistDetail(id: number) {
  return hyRequest.get({
    url: "/api/playlist/detail",
    params: {
      id
    }
  })
}

/**
 * 获取歌手列表
 *
 * @param limit 数量
 */
export function getArtistList(limit: number) {
  return hyRequest.get({
    url: "/api/artist/list",
    params: {
      limit
    }
  })
}
